• mynote tests
  • test_0.18.05.29
  • test 2019-10-21
  • 临时 test:
  • 2019-10-26
  • 2019-10-31
  • 2019-11-4
  • 2019-11-6
  • 2019-11-6 2
  • 2019-11-7
  • 2019-11-8
  • 2019-11-12
  • 2019-11-13
  • 2019-11-25
  • 2020-9-5
  • 2020-10-12
  • 2020-10-19 r2.1.* <--- online dajx
  • 2021-1-28 2.2 <--- online
  • 2021-2-21 2.3.0 breaking api
  • 2.3.1 breaking api
  • test0310 breaking api
  • test0312
  • test0314
  • test0328
  • test0406
  • 2021-4-6 r2.4.0 <--- online
  • 2021-6-1 r2.5.0 <--- online dajx
  • 2021-6-13 temp
  • 2021-6-19
  • 2021-7-7 r2.5.1 <--- online dajx
  • 2021-7-9 r2.5.2
  • 2021-7-17 r2.5.3
  • 2021-7-19 r2.5.4 <--- dajx
  • r2.6.0
  • r2.6.1
  • r2.6.2
  • r2.7.0
  • r2.7.1
  • r2.8.0
  • r2.8.1
  • r2.9.0
  • udajx 发布
  • uninote 发布
  • mynote tests
    mynote testing sum 

    test_0.18.05.29

    http://47.97.186.229:83/index.php?m=testtask&f=view&taskID=2
    目录结构
    排序:先文件、再文件夹;升序
    点击
    折叠、展开
    点击一篇文章,刷新后
    笔记标题
    顶级标题;没有高亮
    4.笔记标题点击后右边显示为下滑线;--高亮

    test 2019-10-21

    test:search: no result
    test:
    每次搜索进入 history,可导航
    搜索关键字:清空与恢复(导航+刷新)
    回车+按钮触发
    高亮
    20字符
    更多
    得到焦点时全选
    关注逻辑(所有可以关注的页面) + 文库

    临时 test:

    搜索文章 2019-10-25
    4a1eca96b6d182088e652d71c3fb93c70e40e826

    2019-10-26

    没有进行
    SHA-1: 7e83d7c761e5e9239a2b0668fe41c1ff9ca54cd7
    * [chg]: article-list 样式调整:取消 margin-top 10px
    搜索继续优化
    测试环境:test2.uninote.com.cn
    pc:是
    响应式: iphone6
    兼容性:Google
    重点测试:首页文章推荐/搜索文章、作者、标签
    核心测试:发文章
    本地批量添加文章,同步到服务器

    2019-10-31

    SHA-1: fec7897ca4e6f3651d85f7322200cb297972a69e
    * [fix]: scoped 引入的高亮功能衰退问题
    搜索继续优化
    测试环境:test3.uninote.com.cn test4.uninote.com.cn
    pc:是
    响应式: iphone6
    兼容性:Google
    重点测试:首页文章推荐/搜索文章、作者、标签;轮播图;本地批量添加文章,同步到服务器
    核心测试:发文章
    后台管理地址:xxx:81
    密码:123456
    以后都一样
    唐萍测 test3
    杨雪 测 test4
    杨雪的测试结果单独记录,不要混在一起
    test4.u: do mapping

    2019-11-4

    搜索继续优化
    测试环境:test2.uninote.com.cn
    pc:是
    响应式: 是
    兼容性:Google
    重点测试:首页文章推荐/搜索文章、作者、标签;搜索更多;轮播图;本地批量添加文章,同步到服务器(同步之后告诉我来操作),
    核心测试:发文章
    ---
    test4.uninote.com.cn
    核心主线测试:头像、上传图片;本地同步;搜索(+拼音+高亮);

    2019-11-6

    搜索继续优化
    测试环境:test4.uninote.com.cn
    pc:是
    响应式: 是
    兼容性:Google
    重点测试:搜索相关;首页推荐文章
    文章可以直接在全部页搜索更多
    标签跳转可导航(进入历史记录);刷新保持标签选择
    查看更多 仅在 全部分类时显示;不管有无更多,都显示,作为标签页跳转的另一个入口
    TODO:标签、作者搜索更多
    TODO:在特定类型标签,仅搜索特定类型

    2019-11-6 2

    搜索更多
    测试环境:test4.uninote.com.cn
    pc:是
    响应式: 是
    兼容性:Google
    重点测试:查看更多、分页(每页十条记录)加载;user、tag、作者 准备 10 条以上的记录
    lv1= lv2= type=

    2019-11-7

    测试环境:test4.uninote.com.cn
    pc:是
    响应式: 是
    兼容性:Google、safari
    alt+f:定位搜索。
    没有搜索框的页面不截获,显示浏览器菜单(chrome)
    仅alt+F 截获,其他都不,如 ctrl + alt + f
    高亮策略调整,汉字匹配优先级高于拼音匹配
    eg:自动 wenzhang

    2019-11-8

    tp 考核 test
    测试环境:test.uninote.com.cn
    pc:是
    响应式: 否
    兼容性:Google
    重点测试:搜索全部功能,其他不用测试
    lv1= lv2= type=

    2019-11-12

    测试环境:test2.uninote.com.cn
    pc:是
    响应式: 否
    兼容性:Google ff safari
    重点测试:图片上传
    参考:
    http://uninote.com.cn/book/1071710306/1826
    外部链接复制到本站会带上图片原地址(导致图片无法显示)(和系统有关系 mac os都会加上,无论什么浏览器)
    服务器未做图片上传大小验证(或前后端限制不一致)
    例:同一张图片,从其他地方直接复制地址可以粘贴,但是直接上传提示超出可上传的大小
    加上显示完整路径开关
    在第二级新建文件,被新建到了根目录 -- 加入用例
    粘贴的图片超过上限应该有所提示
    未登录时上传图片 undefined
    lv1= lv2= type=

    2019-11-13

    测试环境:http://192.168.0.23/
    pc:是
    响应式: 否
    兼容性:Google
    核心主线测试:头像、上传图片(外部图片转储);本地同步(注意双向同步);搜索(+拼音+高亮);首页推荐文章;
    日志工具测试:http://192.168.0.23:82/
    注册不需要验证码
    SHA-1: 3677f3f02d2d1cbe5246ed341ae7afc94a3d5993
    * 所有的 PATH 变量修改写入 env_path

    2019-11-25

    [chg]: 禁用直接在前端转为半绝对路径
    -- 需要修改 api 配置:-- init 中解决
    'pic_base' => 'http://localhost:3000',
    'pic_host' => 'http://localhost:3000',
    SHA-1: 611cf1a7b8df4d2b512b95b0402257ca3792c864
    * 图片转储功能提取为通用模块(与 WordPress 通用)
    wordpress 图片转储

    2020-9-5

    init:
    SHA-1: 7a7da46a504959b804e96c10a48ea701b231d523
    * api优化等
    SHA-1: 019d7e7f822c3cd01a6aa8bfa948951156b43ed3
    * 优化
    http://test.uninote.com.cn/
    http://uninote.com.cn/book/1069064895/1762
    E:\uninote\mynote_doc\TEST-2020-9-14.doc

    2020-10-12

    init:
    SHA-1: 46d30e443e7d8103f21c095bbd322734faf95377
    * username 替换
    lv1= lv2= type=

    2020-10-19 r2.1.* <--- online dajx

    lv1= lv2= type=

    2021-1-28 2.2 <--- online

    mysql 2.2
    proxy_pass 真实 ip, real ip <[--
    proxy_set_header x-real-ip $remote_addr;
    --]>
    * 底层重构、优化、删除无用代码
    用户信息:首页、作者页、个人主页、作者搜索、用户中心
    数据统计,统计方式变化(缓存数量)
    用户信息统计 
    * change: 关注接口变化,需要传递变化后的状态值(0:取消关注,1:关注)
    阅读量统计:每IP算一个
    lv1= lv2= type=
    yxt test 2.8:
    http://uninote.com.cn/book/1002/3203
    lv1= lv2= type=

    2021-2-21 2.3.0 breaking api

    后端:
    change: 接口参数名 ukey -> uid
    fix: 新注册用户文章数量统计修复(初始为 1)
    opt: 阿里云短信配置公共部分移动到 params.php
    feat: 配置合并方式改为递归合并
    change: changeTel2 使用独立的验证码
    change: 图片验证码移除易混淆的字符
    feat: mask(****) 敏感用户信息(电话、邮箱等)
    change: 修改手机号接口改名:change-tel1 & change-tel2
    change: 修改手机号只能换绑,不能解绑;必须验证原始手机号 + 验证码,有效时间 10分钟
    change: 只能解绑邮箱
    change: 注册必填昵称
    change: 创建gogs用户仓库为私有
    change: 手机号验证规则调整(/^(0|86|17951)?1[0-9]{10}$/)
    feat: 用户注册时创建 webhook
    前端:
    change: 前端移除 ukey 概念,仅使用 uid
    fix: 个人主页默认值
    change: changeTel2 使用独立的验证码
    feat: mask 敏感用户信息(电话、邮箱等)
    change: 统一前后台手机号正则表达式
    refactor: auth.getUserInfo 依赖 api.getAnyUserInfo
    refactor: checkoutLoginToHome rename to checkLogin
    fix: checkoutLoginToHome + ssr
    refactor: GET_USERINFO 合并到 RECORD_USERINFO
    change: 第三方登录提示
    fix: setting 页面刷新时跳转登录的问题
    change: 修改手机号改为两步实现 & setting 页面重构、优化
    change: 只能解绑邮箱(解绑时直接删除,无需验证),手机不能解绑
    change: 注册必填昵称
    fix: book, 刷新时用户名展示为空而非 uid
    opt: 首页 loading 优化 -- slow3g,快速点击首页测试
    opt: 集成 loading 状态控制 & 返回 loader,用于强制 load
    opt: author 等页面使用 scrollLoad -- 评论 页面有动画
    opt: 兼容不返回 Promise 的情况
    opt: 提取 domEvent & scrollLoad
    fix: addEventListener/removeEventListener
    opt: 优化 api 封装

    2.3.1 breaking api

    文章接口 release,并拆分为 create/update
    文章 CURD 使用 AR 重写
    文章 version 获取等其他优化
    fix: normalize_path 绝对路径返回为相对路径问题

    test0310 breaking api

    powder 引入,ok
    文章:大量优化,fix
    version 仅 edit 时传递,redis缓存
    repo op 优化,fix
    config:
    edit.async-push, 异步推送
    debug.tel_code 忽略手机验证码
    merge 失败时返回 failedVersion,保证多个失败 commits 在一条直线上
    其他错误处理的状态码返回
    前端:
    change: axios 默认超时时间 30s
    文章接口 del,不再传 paths 参数

    test0312

    some fix

    test0314

    后端重构、优化
    config:
    'avatar_base' => '',
    api_url removed

    test0328

    yii queue
    异步推送,sync es
    异步队列 延迟队列 es 
    config:
        'edit.async-push' => 1, // 异步 push 延迟时间(s)
        'edit.async-re-push' => 60, // 异步 push 出错后 re-push 延迟时间(s)
        'edit.es-sync' => 1, // 异步 es update 延迟时间(s)
        'edit.es-re-sync' => 60, // 异步 es update 出错后 re-update 延迟时间(s)
        'edit.file_lock_timeout' => 6, // 获取文件锁超时时间
    ..
        'max_art_count' => 1000,
    建立 vendor 分支,用于更新
    remove CT
    other:
    * feat: file/db/es check: api/markdown/repo-check

    test0406

    fix es 500

    2021-4-6 r2.4.0 <--- online

    2021-6-1 r2.5.0 <--- online dajx

    http://zentao.uninote.com.cn/zentao/task-view-34.html
    这两个配置要做相应调整,eg:
        'avatar_base' => 'http://localhost:3000/__pic',
        'pic_base' => 'http://localhost:3000/__pic',

    2021-6-13 temp

    这两个功能测一下,另外其他book页面的功能也简单过一下,如果问题超过了3个(以前的功能改坏了),就不用继续测试了
    http://zentao.uninote.com.cn/zentao/task-view-55.html
    http://zentao.uninote.com.cn/zentao/task-view-62.html

    2021-6-19

    b23 表情支持 <[--
    vi /etc/my.cnf.d/server.cnf
    innodb_large_prefix=on
    innodb_file_format = BARRACUDA
    重启
    mysqladmin -uroot -proot  shutdown
    /etc/init.d/mysql start
    ALTER TABLE article ROW_FORMAT=dynamic;
    # 再执行 更新 sql
    。。。
    vi /home/www/mynote/basic/config/local_db.php
            'charset' => 'utf8mb4',
    --]>
    70 后台也使用 markdown-it,与前端统一解析器 <[--
    cd /usr/bin && ln -s /usr/node10/bin/node
    --]>

    2021-7-7 r2.5.1 <--- online dajx

    release note:
    70 后台也使用 markdown-it,与前端统一解析器 
    b23 表情支持 
    63 图片转存时,后缀名的计算问题 
    79 目录改为 anchor,seo 
    35 fe: 图片上传优化 
    68 文章管理工具条位置调整 & 文件夹也显示工具条 & 图标颜色改为绿色 
    29 真机除了chrome,点击标题不跳转 & 滚动条 
    44 从微信复制图片时,剪贴板中得到多张图片,选择最小那张上传 
    73 文库列表中的文章链接到个人文库 
    1 banner 按钮的颜色、透明度调整 
    68 文章管理工具条位置调整 & 文件夹也显示工具条 & 图标颜色改为绿色 
    71 响应式的按钮可以折叠,默认展开,用文字代替图标 
    72 上一篇、下一篇样式优化,加边框,hover,不要换行,多出的...代替 
    65 回车支持(form表单规范) 
    76 搜索关键词转义过滤,避免非法构造查询参数 
    60 解决刷新时的布局混乱 

    2021-7-9 r2.5.2

    seo
    文章正文部分使用 <article> 标签

    2021-7-17 r2.5.3

    前端 fixes
    68 文章管理工具条位置调整 & 文件夹也显示工具条 & 图标颜色改为绿色 
    29 真机除了chrome,点击标题不跳转 & 滚动条 
    响应式时,文章标题前面一点还是点不起;
    82 同级标题要对齐,不管有没有展开图标 

    2021-7-19 r2.5.4 <--- dajx

    82 html 格式显示支持 
    csdn export-import 导入 

    r2.6.0

    84 md to html 全部使用 markdown-it,逻辑优化;html to text 优化 
    85 有缓存文件则直接使用,不再使用时间戳比较 
    86 heading-id 生成-解析-定位 
    powder 并发(多浏览器)测试支持
    redis lock,各种 lock 问题修复

    r2.6.1

    86 heading-id 生成-解析-定位  定位部分
    powder reqIndex header 传递

    r2.6.2

    86 heading-id 生成-解析-定位  fixes

    r2.7.0

    62 支持文件(夹)拖动 

    r2.7.1

    fix: mobile 判定增加 UC 浏览器

    r2.8.0

    脑图

    r2.8.1

    脑图优化
    feat: 90 编辑器同步滚动可选
    opt: 86 heading-id 生成-解析-定位 - 如果没有插入任何内容,则不要 setCursor, gotoLine 等,避免编辑器跳动

    r2.9.0

    2022-7-4
    91 文章权限-基础版本 article grant 

    udajx 发布

    2021-8-25 r2.6.0
    2021-8-31 r2.6.1
    2021-9-2 r2.6.2
    2021-9-13 r2.7.0
    2021-9-20 r2.7.1

    uninote 发布

    2021-6-29 r2.5.3
    2021-9-16 r2.7.0
    2021-9-20 r2.7.1